SET(FILES_CPP
  PlannerConstraint.cpp
  QEdgeConstraint.cpp
  QEdgeConstraintIncremental.cpp
  PathPlanner.cpp
  QToQPlanner.cpp
  QToTPlanner.cpp
  QToQSamplerPlanner.cpp
  PlannerUtil.cpp
  StopCriteria.cpp
  QConstraint.cpp
  QNormalizer.cpp
  QIKSampler.cpp
  QSampler.cpp
  StateConstraint.cpp
  PathAnalyzer.cpp
)

SET(FILES_HPP
  PlannerConstraint.hpp
  QEdgeConstraint.hpp
  QEdgeConstraintIncremental.hpp
  PathPlanner.hpp
  QToQPlanner.hpp
  QToTPlanner.hpp
  QToQSamplerPlanner.hpp
  PlannerUtil.hpp
  StopCriteria.hpp
  QConstraint.hpp
  QNormalizer.hpp
  QIKSampler.hpp
  QSampler.hpp
  StateConstraint.hpp
  PathAnalyzer.hpp
)

SOURCE_GROUP(pathplanning FILES ${FILES_CPP} ${FILES_HPP})

FILE(GLOB SRC_FILES_CPP ${FILES_CPP})
FILE(GLOB SRC_FILES_HPP ${FILES_HPP})

SET(RW_LIB_FILES_CPP ${RW_LIB_FILES_CPP} ${SRC_FILES_CPP} PARENT_SCOPE)
SET(RW_LIB_FILES_HPP ${RW_LIB_FILES_HPP} ${SRC_FILES_HPP} PARENT_SCOPE)
